///////////////////////////////////////////首页//////////////////////////////////////
$(function (){
    //热门活动
    $('#home_slider').flexslider({animation : 'slide',controlNav : true,directionNav : true,animationLoop : true,slideshow : true,useCSS : false});
    //菜单
    $('#index-nav').flexslider({animation : 'slide',controlNav : true,directionNav : false,animationLoop : true,slideshow : false,useCSS : false});
    var $scr_Li = $('.scrollDiv').find("li");
    if ($scr_Li.length != 1) {
        setTimeout('AutoScroll(".scrollDiv")', 2000);
    }
    //输入时禁止滑动
    // $("input").focus(function () {
    //     document.body.addEventListener('touchmove',bodyScroll,false);  
    //     $('body').css({'position':'fixed',"width":"100%"});
    // });
    // $("input").blur(function(){
    //     document.body.removeEventListener('touchmove',bodyScroll,false);   
    //     $("body").css({"position":"initial","height":"auto"}); 
    // });
    //function bodyScroll(event){event.preventDefault();}
    //快捷搜索 点击显示更多
    $(".open").on("click",function(){
      var data = $(this).attr('data');
      if (typeof(data) == "undefined"){
        $(this).parent('.find-item').css('height','auto');
        $(this).attr('data',1);
      }else{
        $(this).removeAttr('data');
        $(this).parent('.find-item').removeAttr('style');
      }
    });
    //搜索框
    $('#h_bname').bind('input propertychange', function() {
        $('.msg').html($(this).val().length + ' characters');
          var name=$(this).val(); 
          if(name != ''){
             $.post(site_url+"ajaxseach/",{name: name},function(data){
                $("#newcon_ul").empty();            
                var obj = eval('('+data+')');
                for(var p in obj){                
                    if(obj[p].zonecode){                       
                        var htm='<a href="'+obj[p].zonecode+'"><span>'+obj[p].zonename+'&nbsp;['+obj[p].city+']</span></a>';  
                        $("#newcon_ul").show();
                        $("#newcon_ul").append(htm); 
                    }else{
                        $("#newcon_ul").hide();
                    }                
                }                                
            }
          );    
        }     
    }); 
});
//单行文字滚动
function AutoScroll(obj) {
    $(obj).find("ul:first").animate({
        marginTop: "-.75rem"
    }, 2000, function() {
        $(this).css({ marginTop: "0" }).find("li:first").appendTo(this);
        setTimeout('AutoScroll(".scrollDiv")', 2000)
    });
}
///////////////////////////////////////////首页//////////////////////////////////////
//图片懒加载
Echo.init({offset: 0,throttle: 0});
///////////////////////////////弹窗/////////////////////////////////
function openwid4(tit,tits,frm,type) {    
    $("#tit-4").html(tit);    //标题
    $("#info-4").html(tits);  //引导语
    $("#sounce-4").val(frm);  //来源
    $(".frm_id").val(type);      
    $(".w-box-4").fadeIn();
    $(".w-alert-4").height(document.body.offsetHeight);
    $(".w-alert-4").show();
}
function openwid3(tit,tits,frm) {  
    iBoxWidth = $(".s_group3").width();
    iBoxHeight = $(".s_group3").height();
    iWinWidth = $(window).width();
    iWinHeight = $(window).height();
    $(".s_group3").css("left", (iWinWidth / 7 - iBoxWidth / 7) + "%");
    $(".s_group3").css("top", (iWinHeight / 20 - iBoxHeight / 20) + "%");
    $(".s_group3").fadeIn();    
    $(".s_alert3").show();
}
function close4() {
    $(".w-box-4").fadeOut();
    $(".w-alert-4").hide();
}
function close3() {
    $(".s_group3").fadeOut();
    $(".s_alert3").hide();
}
$(function(){
  $('#frm1').ajaxForm({beforeSubmit: checkForm1, success: complete, dataType: 'json'}); //团购优惠
  $('#frm2').ajaxForm({beforeSubmit: checkForm2, success: complete, dataType: 'json'}); //内页获取优惠
  $('#frm3').ajaxForm({beforeSubmit: checkForm3, success: complete, dataType: 'json'}); //语音
  $('#frm4').ajaxForm({beforeSubmit: checkForm4, success: complete, dataType: 'json'}); //通用
  function checkForm1(){
      var mobile = /^1[3|4|5|6|7|8|9]\d{9}$/;         
      if(!mobile.test($.trim($('#phone1').val()))){            
       layer.open({content: '手机号格式非法',time: 2 ,style: 'background: rgba(185, 0, 0, 0.6); color:#fff; border:none;'});
        $('#phone1').focus(); 
        return false;
      }
     layer.open({type: 2});
  }
  function checkForm2(){
      var mobile = /^1[3|4|5|6|7|8|9]\d{9}$/;         
      if(!mobile.test($.trim($('#phone2').val()))){            
       layer.open({content: '手机号格式非法',time: 2 ,style: 'background: rgba(185, 0, 0, 0.6); color:#fff; border:none;'});
        $('#phone2').focus(); 
        return false;
      }
     layer.open({type: 2});
  }
  function checkForm3(){
      var mobile = /^1[3|4|5|6|7|8|9]\d{9}$/;         
      if(!mobile.test($.trim($('#phone3').val()))){            
       layer.open({content: '手机号格式非法',time: 2 ,style: 'background: rgba(185, 0, 0, 0.6); color:#fff; border:none;'});
        $('#phone3').focus(); 
        return false;
      }
     layer.open({type: 2});
  }
  function checkForm4(){
      var mobile = /^1[3|4|5|6|7|8|9]\d{9}$/;         
      if(!mobile.test($.trim($('#phone4').val()))){            
       layer.open({content: '手机号格式非法',time: 2 ,style: 'background: rgba(185, 0, 0, 0.6); color:#fff; border:none;'});
        $('#phone4').focus(); 
        return false;
      }
      // if($.trim($('#smsIpt').val())==''){
      //  layer.open({content: '请输入验证码',time: 2 ,style: 'background: rgba(185, 0, 0, 0.6); color:#fff; border:none;'});
       //  $('#smsIpt').focus(); 
       //  return false;
      // }
     layer.open({type: 2});
  }
 function complete(data){     
    if(data.code==1){
       layer.closeAll('loading');
       layer.open({content: data.msg,time: 2 ,style: 'background: rgba(34,187,98,255); color:#fff; border:none;' });  
       window.setTimeout("window.location='"+data.url+"'",2000);
       return false;
    }else{
      layer.closeAll('loading');
      layer.open({content: data.msg,time: 2 ,style: 'background: rgba(185, 0, 0, 0.6); color:#fff; border:none;' });      
      return false;
    }
  }
})
///////////////////////////////弹窗/////////////////////////////////
//列表筛选条件
$(function(){
    $(".query-list .query-wrap").click(function(){
        $(this).parent().parent().parent(".query").css({
            "position":"fixed",
            "top":0,
            "left":0,
            "width":"100%",
            "z-index":23
        });
        // var win = $(".container");
        // win.css({
        //     "height":"100%",
        //     "position":"fixed",
        //     "width":"100%",
        //     "top":"0",
        //     "left":"0"
        // }); 禁止滚动

        // 判断是否 显示 如果不显示怎不用 margi 显示 则 margin
        if($(".topbar").css("display") == "none"){
            $('.query').css('margin-top', '0');
        }else {
            $('.query').css('margin-top', '1.3333rem');
        }
        if(!$(this).parent("li").hasClass('on')){                    
            var $orderPanelWidth = $(".query-list").width();
            $(".query-panel").css("width", $orderPanelWidth);
            $(this).parent("li").siblings("li").removeClass("on");
            $(this).parent("li").addClass("on");
            $('.query-panel').hide(0);
            $(this).siblings('.query-panel').slideDown(400);
        }else{
            $(this).parent("li").removeClass("on");
            $('.query-panel').hide(0);
        }
    });
    /*筛选 区域 价格 户型 点击替换文字*/
    $('.query-panel ul.area-type-item li,.query-panel ' +
        'ul.price-item li,.query-panel ul.housetype-item li').click(function () {
        // 替换文本
        $(this).parents('.query-panel').siblings('.query-wrap').find('.query-txt').text($(this).text());
        // 替换文本
    });
    //总价自定义筛选
    $('.btn-confirm1').click(function () {
        var _item = $(this);
        var cur_url = cur_page_price_url;
        var min_price = _item.parents('.btn-area1').find('.btn-minimum').val();
        var max_price = _item.parents('.btn-area1').find('.btn-highest').val();
        if(min_price == ''&& max_price !=''){
            msg_tip('请填写最小值');
        }else if(min_price != '' && max_price ==''){
            msg_tip('请填写最大值');
        }else if(min_price == '' && max_price ==''){//最大最小值都为空，默认不限
            var text3 = '总价';
            $(this).parents('.query-price').find('.query-txt').html(text3);
            var jump = $(this).parents('.query-price').find('.price-item').children('li').eq(0).children('a').attr('href');
            window.location.href = jump;
            return false;
        }else if(!(intCheck(min_price)) || !(intCheck(max_price))){
            msg_tip('请输入正确数字区间');
            return false;
        }else if (min_price != '' && max_price != '') {
            if(parseInt(min_price) > parseInt(max_price)){
                msg_tip('最小值不允许大于最大值');
                return false;
            }
            var text3 = min_price +'-'+max_price+'万';

            $(this).parents('.query-price').find('.query-txt').html(text3);

            if(intCheck(min_price) && intCheck(max_price)) {
                click_close($(this));
                var new_url = user_search('x', min_price, max_price);
                if (new_url == ''){
                    var end_url = '/hk/lp.html';
                }else{
                    var end_url = '/hk/lp.html?'+new_url;   
                };
                window.location.href = commonLocation(site_url,end_url);
            }
        }

    });
    function click_close(obj){
        //选中变量颜色状态
        obj.siblings("li").removeClass('cur-selected');
        obj.addClass('cur-selected');
        //选中关闭当前列表
        obj.parents('.query-panel').hide(0);
        //有选择的参数 在标题处添加标记
        obj.parents('li').removeClass('on').addClass('has-params');
        obj.parents(".query").css({
            "position":'',
            "top":'',
            "left":'',
            "width":''
        });
        var win = $(".container");
        win.css({
            "height":"",
            "position":"",
            "width":"",
            "top":"",
            "left":""
        });


        $(".tsk-translayer").hide(0);
        // 取消 margin-top
        $(".query").css('margin-top', '0');
        // 清空 输入框 文字
        obj.parent('.btn-area1').find('.btn-minimum').val('');
        obj.parent('.btn-area1').find('.btn-highest').val('');

    }
    //筛选条件弹出的灰色背景点击消失事件
    $('.tsk-translayer').click(function(){
        $(this).hide(0);
        $('.query-panel').hide(0);
        $('.query-wrap').parent('li').removeClass('on');
        $(".container").css({
            "position":""
        });
        $(".query").css({
            "position":'',
            "top":'',
            "left":'',
            "width":'',
            'margin-top':'0'
        });
        var win = $(".container");
        win.css({
            "height":"",
            "position":"",
            "width":"",
            "top":"",
            "left":""
        });
    });
    //筛选项目中的条件点击事件 规则：相同类别不多选，不同类别间可多选
    $('.query-mnore').children('.query-panel').find('li').click(function(){
        $(this).siblings('li').removeClass('on');
        $(this).addClass('on');
        $(this).parent('ul.con').parent('.mod3').children('.tit').children('.fcB').html($(this).children('a').html());
    });
    //更多筛选条件 重置条件 点击事件 清空数据至默认
    $('.query-mnore .query-panel .btn-area2').children('.btn-canel').click(function(){
        $('.query-mnore .query-panel').find('.mod3 .fcB').html('不限');
        $('.query-mnore').children('.query-panel').find('li:first-child').addClass('on').siblings().removeClass('on');
    });
    $('.query-mnore .query-panel .btn-area2').children('.btn-confirm').click(function(){
        var type=$(this).attr('data-id');        
        var search_arr = new Array;
        //（区域，环线，地铁三者互斥）,如果不存在环线，获取区域或地铁的值
        var loop = $('.mod3-loop').find('li.on a').attr('data-search-key');
        if(loop == undefined || loop == '' || loop == 'i0'){
            var dd = $('.query-list .query-area').find('li.cur-selected a').attr('data-search-key');
            search_arr.push(dd);
        }

        // 获取总价已选中的条件
        $('.query-list').find('.query-price li.cur-selected a').each(function(){
            var search_key = $(this).attr('data-search-key');
            if(search_key.match(/^[A-Za-z][0]/) == null){
                search_arr.push($(this).attr('data-search-key'));
            }
        });
        //自定义总价
        var min_price = $('.btn-confirm1').parents('.btn-area1').find('.btn-minimum').val();
        var max_price = $('.btn-confirm1').parents('.btn-area1').find('.btn-highest').val();
        if(min_price != undefined && max_price != undefined && min_price != '' && max_price != ''){
            var diy_price = 'x'+min_price+','+max_price;
            search_arr.push(diy_price);
        }

        // 获取户型已选中的条件
        $('.query-list').find('.query-housetype li.cur-selected a').each(function(){

            var search_key = $(this).attr('data-search-key');
            if(search_key.match(/^[A-Za-z][0]/) == null){
                search_arr.push($(this).attr('data-search-key'));
            }
        });
        //更多条件
        $('.query-list').find('.mod3 li.on a').each(function(){
            var search_key = $(this).attr('data-search-key');
            if(search_key.match(/^[A-Za-z][0]/) == null){
                search_arr.push($(this).attr('data-search-key'));
            }
        });
        if(search_arr.length > 0){
            var arr_last = new Array;
            $.unique(search_arr);

            var area = $('.area-type-item.area-list').find('li.cur-selected a').attr('data-search-key');
            for(var i = 0;i<search_arr.length;i++){
                if(search_arr[i] != undefined && search_arr[i] != area){
                    arr_last.push(search_arr[i]);
                }
            }
            arr_last.sort();
            // 区域放在第一位，其余按字母排序
            if(loop == undefined || loop == '' || loop == 'i0') {
                if (area != undefined && area != 'a0') {
                    arr_last.unshift(area);
                }
            }
            var search_str = arr_last.join('_');
            var pro=$('#pro').val();
            var cityid=$('#cityid').val();
            var priceid=$('#priceid').val();
            var hxid=$('#hxid').val();
            var city=$('#city').val();
            var pr=$('#pr').val();
            var sort=$('#sort').val();            
            var hp=$('#hp').val();            
            if(type==1){                
                window.location.href = commonLocation(site_url,'lp/list'+pro+'_'+city+'_'+pr+'_'+sort+'_'+search_str+'.html');
            }else if(type==2){                
                window.location.href = commonLocation(site_url,'hjf.html?more='+search_str+'.html');
            }else if(type==3){                
                window.location.href = commonLocation(site_url,'lp/list'+cityid+'_'+priceid+'_'+hxid+'_'+search_str+'_'+hp+'.html');
            }else{
                window.location.href = commonLocation(site_url,'bieshu.html?more='+search_str+'.html');
            }            
        }else{
            window.location.href = commonLocation(site_url,'lp');
        }
        click_close($(this));
    });
});
//导航栏下拉菜单
$(function() {
  $("#navBtn,#navBtn1").click(function(){    
    toggleFixMenu('.nav');
  });
});
function toggleFixMenu(obj) {
    $(".sFix").each(function (e) {
        var cls = $(this).attr('class');
        if (cls.indexOf(obj.replace('.', '')) >= 0) {
            $(obj).fadeToggle(0);
        } else {
            $(this).fadeOut(0);
        }
    });
} 